"use sctrict"; const openBurger=()=> { $('.burger').addClass('openload'); $('body').removeClass('noscrool'); $('.nav').removeClass('open'); setTimeout(()=> { $('.burger').removeClass('openload'); $('.burger').removeClass('open'); }, 500) } $('#burger').on('click', ()=> { if($('.burger').hasClass('open')){ openBurger(); }else{ $('.burger').addClass('closeload'); $('.nav').addClass('open'); $('body').addClass('noscrool'); setTimeout(()=> { $('.burger').removeClass('closeload'); $('.burger').addClass('open'); }, 500); }}); $('a').on('click', function (){ if($('.burger').hasClass('open')){ if($(this).hasClass('logo')||$(this).parents('nav')){ openBurger(); }} }); $('#menu-waypoint').waypoint(function (){ $('#menu-phone').hasClass("fixed") ? $('#menu-phone').removeClass('fixed'):$('#menu-phone').addClass('fixed'); if($('#menu-waypoint').css('height')=="41px"){ $('#menu-waypoint').css('height', '0'); }else{ $('#menu-waypoint').css('height', '41px'); }}); function goUp(){ $(document).scrollTop(0); } $('body').addClass('noscrool'); const close_modal=()=> { $('body').removeClass('noscrool'); $('.window').addClass('modal-close'); $('.mask').addClass('none'); $('#video').html(''); setTimeout(()=> { $('.window').removeClass('modal-close'); $('.window').addClass('none'); }, 500); } isMobile={ Android: function (){ return navigator.userAgent.match(/Android/i); }, BlackBerry: function (){ return navigator.userAgent.match(/BlackBerry/i); }, iOS: function (){ return navigator.userAgent.match(/iPhone|iPad|iPod/i); }, Opera: function (){ return navigator.userAgent.match(/Opera Mini/i); }, Windows: function (){ return navigator.userAgent.match(/IEMobile/i); }, any: function (){ return (isMobile.Android()||isMobile.BlackBerry()||isMobile.iOS()||isMobile.Opera()||isMobile.Windows()); }}; $(window).scroll(function (){ if($('body').hasClass('noscrool')&&isMobile.any()){ $(document).scrollTop(0); } if($(this).scrollTop() > 400){ $('.button-up-arrow').removeClass("none"); if($(window).scrollTop() > ($(document).height() - $(window).height() - 200)){ $('.button-up-arrow').addClass("none"); }}else{ $('.button-up-arrow').addClass("none"); }}); $(document).ready(()=> { setTimeout(()=> { $('.onload').fadeOut('slow'); $('body').removeClass('noscrool'); }, 500); if($('html').hasClass('mobile')||isMobile.any()){ $(".footer-nav dd").hide().prev().click(function (){ $(this).parents(".footer-nav").find("dd").not(this).slideUp().prev().removeClass("active"); $(this).next().not(":visible").slideDown().prev().addClass("active"); }); const slider_brif=new Swiper('.brif1', { slidesPerView: 'auto', slidesPerGroup: 1, spaceBetween: 30, centeredSlides: true, freeMode: true, }); } $('a[name=modal]').on('click', function (e){ e.preventDefault(); const id=$(this).attr('href'); $('body').addClass('noscrool'); $(id).addClass('modal-load'); $(id).removeClass('none'); $(`${id} .mask`).removeClass('none'); setTimeout(()=> { $(id).removeClass('modal-load'); }, 500); }); $('.window .close').click(function (){ close_modal(); }); $('.mask').on('click', function (){ close_modal(); }); if(!localStorage.keysesOpen){ localStorage.keysesOpen=true; setTimeout(()=> { $('body').addClass('noscrool'); $('#modal-rull').addClass('modal-load'); $('#modal-rull').removeClass('none'); $('#modal-rull .mask').removeClass('none'); setTimeout(()=> { $('#modal-rull').removeClass('modal-load'); }, 500); }, 10000); } if(!localStorage.keysesRand){ localStorage.keysesRand=''; }}); $('.video-link').on('click', function (){ const video=$(this).data('youtubelink'); $('#video').html(``); $('body').addClass('noscrool'); $('#video-modal').addClass('modal-load'); $('#video-modal').removeClass('none'); $('#video-modal .mask').removeClass('none'); setTimeout(()=> { $('#video-modal').removeClass('modal-load'); }, 500); }); $('.img-link').on('click', function (){ const img=$(this).data('imglink'); $('#imgLink').html(`modal-img`); $('body').addClass('noscrool'); $('#img-modal').addClass('modal-load'); $('#img-modal').removeClass('none'); $('#img-modal .mask').removeClass('none'); setTimeout(()=> { $('#img-modal').removeClass('modal-load'); }, 500); }); function PresentRand (){ if(localStorage.keysesRand!=''){ $("#present .h4").text(localStorage.keysesRand); }} PresentRand (); function PresentRavno(){ if(localStorage.keysesRand==''){ $('#rullBtn').attr('href', '#modal-rull'); }else{ $('#rullBtn').attr('href', '#present'); }} PresentRavno(); function random(min, max){ return min + Math.floor(Math.random() * (max - min)); } function keysesRull(){ if($('#modal-rull input[name="Телефон"]').val()!=''){ console.log('start'); const re=/\s*000\s*/, keysesR=`Бесплатный дизайн сайта000Скидка на заказ 3%000Бесплатный дизайн сайта000Скидка на заказ 3%000Скидка на заказ 3%000Скидка на заказ 7%000Скидка на заказ 3%`.split(re), randomPresent=keysesR[random(0, keysesR.length)]; console.log(randomPresent); $('.priss').val(randomPresent); localStorage.keysesRand=randomPresent; PresentRavno(); PresentRand (); }} $(function (){ $('input[name="Телефон"]').mask('+375 (99) 999-99-99'); }); const cat_slider=new Swiper('.cat-slider', { slidesPerView: 'auto', slidesPerGroup: 1, spaceBetween: 20, freeMode: true, navigation: { prevEl: '.button-prev', nextEl: '.button-next', }, breakpoints: { 1025: { spaceBetween: 10, }, }, grabCursor: true, }); const catLink=(t)=> { $('.cat-slider a').removeClass('active'); $(t).addClass('active'); } const slider_works=new Swiper('.slider-works', { slidesPerView: 4, slidesPerGroup: 1, spaceBetween: 30, freeMode: true, navigation: { prevEl: '.button-prev-arrow', nextEl: '.button-next-arrow', }, breakpoints: { 1025: { slidesPerView: 3, }, 720: { slidesPerView: 1, centeredSlides: true, }}, grabCursor: true, }); const slider_header=new Swiper('.head-container-slider', { slidesPerView: 1, slidesPerGroup: 1, spaceBetween: 30, navigation: { prevEl: '.button-prev-arrow', nextEl: '.button-next-arrow', }, grabCursor: true, autoplay: { delay: 30000, disableOnInteraction: false, }, speed: 1600, parallax: true, }); const slider_komanda=new Swiper('.slider-komanda', { slidesPerView: 4, slidesPerGroup: 1, spaceBetween: 30, freeMode: true, navigation: { prevEl: '.button-prev-arrow', nextEl: '.button-next-arrow', }, breakpoints: { 1025: { slidesPerView: 3, }, 720: { slidesPerView: 1, centeredSlides: true, }}, grabCursor: true, }); const slider_reviews=new Swiper('.slider-reviews', { slidesPerView: 3, slidesPerGroup: 1, spaceBetween: 30, freeMode: true, navigation: { prevEl: '.button-prev-arrow', nextEl: '.button-next-arrow', }, breakpoints: { 1025: { slidesPerView: 3, }, 720: { slidesPerView: 1, centeredSlides: true, }}, grabCursor: true, }); let i=1; $('.btn').on('click', function (){ if($(this).hasClass('next-btn')){ $(`.brif${i}`).addClass('none'); ++i; if(i <=4){ $(this).siblings('.prev-btn').removeClass('no-active'); console.log($(this).siblings('.prev-btn').removeClass('no-active')); $(`.brif${i}`).removeClass('none'); if(i==4){ $(this).addClass('none'); $(this).siblings('button.next-btn').removeClass('none'); }}else{ i=4; $(`.brif${i}`).removeClass('none'); } $(this).siblings('.prev-btn').remove('no-active'); $(`.brif${i}`).removeClass('none'); }else if($(this).hasClass('prev-btn')){ $(`.brif${i}`).addClass('none'); --i; if(i >=1){ $(this).siblings('.prev-btn').addClass('no-active'); $(this).siblings('.next-btn').removeClass('none'); $(`.brif${i}`).removeClass('none'); $(this).siblings('button.next-btn').addClass('none'); if(i==1) $(this).addClass('no-active'); }else{ i=1; $(`.brif${i}`).removeClass('none'); }} }); function priceFunc(t){ const text=$(t).children('.h6').text() + ' ' + $(t).children('.h4').text().toLowerCase(); $(`#priceModal .h3`).text(text); $(`#priceModal input[name="project_name"]`).val(text); } new WOW().init();